package com.kotlin.zds.ext

import android.content.Intent
import android.os.Bundle
import android.widget.FrameLayout
import androidx.appcompat.app.AppCompatActivity


/**
 * @说明： activity扩展类
 * @作者: zhangyz
 * @创建时间：2022/3/18 12:57
 * @版本：
 * @-----修改记录----
 * @修改人：
 * @修改内容：
 * @版本：
 */

/**
 *@desc:跳转新页面
 *@author:zhangyz
 *@created at: 2021/8/17 10:07
 **/
fun AppCompatActivity.startNewActivity(cls: Class<*>, bundle: Bundle?){
    val intent= Intent()
    intent.setClass(this,cls)
    if (bundle != null) {
        intent.putExtras(bundle)
    }
    startActivity(intent)
}

fun AppCompatActivity.startNewActivity(cls: Class<*>){
    startNewActivity(cls,null)
}

fun AppCompatActivity.getActivityRoot(): FrameLayout {
    return window.decorView.findViewById(android.R.id.content)
}
